• word of the day

    foundling hospital

    foundling hospital - Dictionary definition and meaning for word foundling hospital

    Definition
    (noun) a hospital where foundlings (infant children of unknown parents) are taken in and cared for
    Synonyms : creche

Word used in video below:
text: after all she's almost a foundling but
Download our Mobile App Today
Receive our word of the day
on Whatsapp